Internal Branch Transfers
Document Version v.5
Document Last Updated 8/19/2025
Software Version Documented v.10

Overview

In this document, the concepts and processes of managing internal branch transfers (IBTs) will be discussed.

Assumptions

We will assume throughout this article that you understand the process of creating a quote/order and RFQ/PO as well as the shipping and receiving process. For more information on these subjects please reference the applicable core process documentation in the documentation portal.

Terms:

IBT = Inter Branch Transfer = Internal Order = Internal

General Concepts

An IBT is used in the case that you have a multi-warehouse distributorship and you would like to fulfill an order or replenish stock using another warehouse’s stock. IBTs in Savance Enterprise are treated very similarly to the way normal purchase orders and sales orders are. For the purposes of explaining the process in this document, the WH that has the stock in the IBT is considered to be the Vendor while the WH requesting the stock is considered to be the Customer.

The basic process is that a user must initiate the IBT and then the WH that has stock (Vendor) will need to ship the material to the WH that is requesting the material (Customer). The WH receiving the stock will receive the material into Savance normally and then turn around and ship the material to the end customer where applicable.

There are three primary ways that IBTs are created:

The flow chart below shows what each entity in the IBT equation is responsible for doing throughout the IBT process.

Creating IBT Via Standalone PO

Should a multi-warehouse distributor be interested in leveraging IBTs to best utilize available stock and optimize purchasing, it may be helpful to review what stock other warehouses have prior to entering a PO to a given vendor. If after the purchasing agent reviews what should be purchased for back orders and stock via critical purchasing or by some other internal process and determines that stock should be brought in from another internal warehouse, the agent can create a standalone IBT PO. To do so follow the steps below.

From Manual RFQ/PO

From Critical Purchasing

Creating IBTs Via Sales Order

Line Item Level Internals

There are some scenarios where when creating a sales order, the salesperson notices there is no stock at their location, but there is stock at a warehouse close by. In this case, SE allows the user to initiate an IBT for individual line items from within the order. This ends up being very similar to the concept of a linked rfq/po which will become evident as the steps are outlined below.

Checking Availability on a Part Number

Within the line details at times (especially a multi-location) you may want to see what is available at another location, choose an alternative option for delivery, or just view what’s on order, back ordered, etc.

In a new quote/order,

Line Item Internal

Adjusting IBT when warehouse has partial stock

Should you have IBT where the warehouse only has partial stock of the item ordered this will show you how to adjust the IBT so you can complete the IBT and order the rest of the items from your Vendor and have them shipped to the correct location.

Invoicing and Paying Internal Branches for IBTs

Should a multi-warehouse distributor want to track IBTs at a more granular level, specifically from an accounting standpoint Savance Enterprise supports invoicing, entering bills, paying and receiving payment for IBTs. This makes it such that the WH providing material actually invoices the WH receiving the material much like a true customer/vendor relationship.

The benefit of tracking IBTs this way is that if a given warehouse buys or sells material they receive from another WH with a different cost or different sell price, there are accounting ramifications that wouldn’t be realized if there was no invoice, bill, payment or received payment entered on each side.

Should your organization want to take this approach for IBTs, the only difference from the process described above is that each respective WH will go through the steps of either invoicing & receiving payment or entering a bill and making a payment. This process is the exact same as is described in the AP/AR core process documentation.

The only thing that stands in the way of internals being invoiced by the WH supplying the material is the setting in the invoicing screen pictured below. Since the invoice is the first step of the accounting process for IBTs, it is critical that this setting is configured according to how your organization wants to handle IBTs. If it is unchecked, the WH that ships the material will not see orders to be invoiced for IBTs in this screen and thus the process is prevented from occurring. There are no negative impacts to the books should your organization choose to abstain from this process. It is up to each individual distributor on whether or not to take the IBT process past shipping and receiving and into AP/AR.

Accounting Concepts

If the user follows the recommended practices outlined above (and does not invoice, receive payment, enter bills or process payment for IBTs) the following ledger transactions will occur during an IBT

Action Ledger Account Debit Credit
WH B Ships Material to WH A
IBT COGS X
Inventory X
WH A Receives Material From WH B in IBT order
IBT COGS X
Inventory X
WH A Ships Material to Customer
IBT COGS X
Inventory X

**Note that if IBTs are sent through the invoicing process that additional ledger transactions will occur to reflect a change in AP and AR ledgers and ultimately each branch's bank account ledgers.

New Features in V10

Auto Post IBT to Delivered

A process for when IBT POs are received, the corresponding IBT Shipper is marked as delivered as long as it is in a state of Loading or Delivering.

Admin>Sites>IBT - “Post IBT to Delivered at Receipt“

Shipper Status when IBT PO Receiver is Post to Received:

Unreleased

Likewise,

Post to Picked - Shipper is in state of Packing, as seen on the Shipper tab

Post to Packed - Shipper is in state of Staging, as seen on the Shipper tab

However,

Post to Staged - Shipper is, in a state of Loading as seen on the Shipper tab

Post to Loaded - Shipper is**,** in a state of Delivering as seen on the Shipper tab

Shipper Status when IBT PO Receiver is Post to Put Away:

Posted to Loaded Shipper is, in a state of Delivering as seen on the Shipper tab

Loading or Delivering
- Multi Shipper and Receiver
- Single Shipper and Multi Receiver
Broken or Missing items